// 使用 deferred as 导入
import 'lib/function.dart' deferred as func;

void main() {
  print('1');
  greet();
  print('2');
  print('3');
  /* 
    1
    2
    3
    我是函数fn - function
  */
}

// 异步函数
Future greet() async {
  // 需要使用时，调用 loadLibrary
  await func.loadLibrary();
  func.fn();
}
